com.sabro.jbusiness.uteis
Class Debug

java.lang.Object
  extended by com.sabro.jbusiness.uteis.Debug

public class Debug
extends java.lang.Object


Constructor Summary
Debug()
           
 
Method Summary
static void debug(java.lang.String mensagem)
           
static void debug(java.lang.Throwable throwable, java.lang.String mensagem)
           
static void debug(java.lang.Throwable throwable, java.lang.String mensagem, int nivel)
           
static java.lang.String debugActionMap(javax.swing.JComponent comp, int nivel)
           
static java.lang.String debugComponentListeners(javax.swing.JComponent Componente)
          Envia para saída padrão do sistema a relação de ComponentListeners definidos para um componente.
static java.lang.String debugComponents(java.awt.Component comp, int nivel)
          Obtém string com os subcomponentes de um componente.
static java.lang.String debugFocusTraversal(java.awt.Component comp, int id, int nivel)
          Obtém string com detalhamento do FocusTraversal de um objeto.
static java.lang.String debugFocusTraversal(javax.swing.JComponent comp)
          Obtém string com detalhamento do FocusTraversal de um objeto.
static java.lang.String debugInputMap(javax.swing.JComponent comp)
          Obtém string com o InputMap de um objeto.
static java.lang.String debugInputMap(javax.swing.JComponent comp, int condition, int nivel)
          Obtém string com o InputMap de um objeto.
static java.lang.String debugKeyListeners(javax.swing.JComponent Componente)
          Envia para saída padrão do sistema a relação de KeyListeners definidos para um componente.
static java.lang.String debugUIDefaults()
           
static java.lang.String getFocusEventName(int id)
           
static java.lang.String getKeyEventName(int id)
           
static java.lang.String getMouseEventButtonName(int id)
           
static java.lang.String getMouseEventName(int id)
           
static java.lang.String getWindowEventName(int id)
           
static java.lang.String getWindowEventStateName(int id)
           
static java.lang.StackTraceElement ondeEstou()
          Informa a posição de chamada da rotina.
static java.awt.event.AWTEventListener startDebugActionEvents(java.lang.String label)
          Adiciona um monitoramento de eventos Devolve o listener que foi usado para posterior remoção
static java.awt.event.AWTEventListener startDebugFocusEvent(java.lang.String label)
          Adiciona um monitoramento de eventos de foco Devolve o listener que foi usado para posterior remoção
static java.awt.event.AWTEventListener startDebugKeyboardEvent(java.lang.String label)
          Adiciona um monitoramento de eventos de teclado Devolve o listener que foi usado para posterior remoção
static java.awt.event.AWTEventListener startDebugMouseEvents(java.lang.String label)
          Adiciona um monitoramento de eventos de movimento de mouse Devolve o listener que foi usado para posterior remoção
static java.awt.event.AWTEventListener startDebugMouseMovement(java.lang.String label)
          Adiciona um monitoramento de eventos de movimento de mouse Devolve o listener que foi usado para posterior remoção
static java.awt.event.AWTEventListener startDebugOtherEvents(java.lang.String label)
          Adiciona um monitoramento de eventos Devolve o listener que foi usado para posterior remoção
static void stopDebugEvents(java.awt.event.AWTEventListener listener)
          Remove o listener indicado do gerenciamento de eventos
static void trataErro(java.lang.Exception exception, java.lang.String mensagem)
           
static void trataErro(java.lang.String mensagem)
           
static void trataErro(java.lang.String key, java.lang.String[] parametros)
           
static void trataErro(java.lang.Throwable throwable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Debug

public Debug()
Method Detail

startDebugFocusEvent

public static java.awt.event.AWTEventListener startDebugFocusEvent(java.lang.String label)
Adiciona um monitoramento de eventos de foco Devolve o listener que foi usado para posterior remoção


startDebugKeyboardEvent

public static java.awt.event.AWTEventListener startDebugKeyboardEvent(java.lang.String label)
Adiciona um monitoramento de eventos de teclado Devolve o listener que foi usado para posterior remoção


startDebugMouseMovement

public static java.awt.event.AWTEventListener startDebugMouseMovement(java.lang.String label)
Adiciona um monitoramento de eventos de movimento de mouse Devolve o listener que foi usado para posterior remoção


startDebugMouseEvents

public static java.awt.event.AWTEventListener startDebugMouseEvents(java.lang.String label)
Adiciona um monitoramento de eventos de movimento de mouse Devolve o listener que foi usado para posterior remoção


startDebugActionEvents

public static java.awt.event.AWTEventListener startDebugActionEvents(java.lang.String label)
Adiciona um monitoramento de eventos Devolve o listener que foi usado para posterior remoção


startDebugOtherEvents

public static java.awt.event.AWTEventListener startDebugOtherEvents(java.lang.String label)
Adiciona um monitoramento de eventos Devolve o listener que foi usado para posterior remoção


stopDebugEvents

public static void stopDebugEvents(java.awt.event.AWTEventListener listener)
Remove o listener indicado do gerenciamento de eventos

Parameters:
listener -

getWindowEventName

public static java.lang.String getWindowEventName(int id)

getWindowEventStateName

public static java.lang.String getWindowEventStateName(int id)

getFocusEventName

public static java.lang.String getFocusEventName(int id)

getKeyEventName

public static java.lang.String getKeyEventName(int id)

getMouseEventButtonName

public static java.lang.String getMouseEventButtonName(int id)

getMouseEventName

public static java.lang.String getMouseEventName(int id)

debugFocusTraversal

public static java.lang.String debugFocusTraversal(javax.swing.JComponent comp)
Obtém string com detalhamento do FocusTraversal de um objeto.


debugFocusTraversal

public static java.lang.String debugFocusTraversal(java.awt.Component comp,
                                                   int id,
                                                   int nivel)
Obtém string com detalhamento do FocusTraversal de um objeto.


debugInputMap

public static java.lang.String debugInputMap(javax.swing.JComponent comp)
Obtém string com o InputMap de um objeto.


debugInputMap

public static java.lang.String debugInputMap(javax.swing.JComponent comp,
                                             int condition,
                                             int nivel)
Obtém string com o InputMap de um objeto.


debugActionMap

public static java.lang.String debugActionMap(javax.swing.JComponent comp,
                                              int nivel)

debugComponents

public static java.lang.String debugComponents(java.awt.Component comp,
                                               int nivel)
Obtém string com os subcomponentes de um componente.


debugKeyListeners

public static java.lang.String debugKeyListeners(javax.swing.JComponent Componente)
Envia para saída padrão do sistema a relação de KeyListeners definidos para um componente.


debugComponentListeners

public static java.lang.String debugComponentListeners(javax.swing.JComponent Componente)
Envia para saída padrão do sistema a relação de ComponentListeners definidos para um componente.


debugUIDefaults

public static java.lang.String debugUIDefaults()

ondeEstou

public static java.lang.StackTraceElement ondeEstou()
Informa a posição de chamada da rotina. Na prática, este método serve para indicar o ponto de chamada de um erro.


debug

public static void debug(java.lang.String mensagem)

debug

public static void debug(java.lang.Throwable throwable,
                         java.lang.String mensagem)

debug

public static void debug(java.lang.Throwable throwable,
                         java.lang.String mensagem,
                         int nivel)

trataErro

public static void trataErro(java.lang.String key,
                             java.lang.String[] parametros)

trataErro

public static void trataErro(java.lang.String mensagem)

trataErro

public static void trataErro(java.lang.Throwable throwable)

trataErro

public static void trataErro(java.lang.Exception exception,
                             java.lang.String mensagem)